<% layout('/layouts/default.html', {title: '内容管理', libs:['layout','zTree']}){ %>
<div class="ui-layout-west">
	<div class="main-content">
		<div class="box box-main">
			<div class="box-header">
				<div class="box-title">
					<i class="fa icon-organization"></i> ${text('默认站点')}
				</div>
				<div class="box-tools pull-right">
					<button type="button" class="btn btn-box-tool addTabPage" data-href="${ctx}/cms/category/list" title="${text('站点管理')}"><i class="fa fa-edit"></i></button>
					<button type="button" class="btn btn-box-tool" id="btnExpand" title="${text('展开')}" style="display:none;"><i class="fa fa-chevron-up"></i></button>
					<button type="button" class="btn btn-box-tool" id="btnCollapse" title="${text('折叠')}"><i class="fa fa-chevron-down"></i></button>
					<button type="button" class="btn btn-box-tool" id="btnRefresh" title="${text('刷新')}"><i class="fa fa-refresh"></i></button>
				</div>
			</div>
			<div class="ui-layout-content">
				<div id="tree" class="ztree"></div>
			</div>
		</div>
	</div>
</div>
<div class="ui-layout-center">
	<iframe id="mainFrame" name="mainFrame" class="ui-layout-content p0"
		src="${ctx}/cms/article/list"></iframe>
</div>
<% } %>
<script>
	// 初始化布局
	$('body').layout({
		west__size : 180
	});
	// 主页框架
	var win = $("#mainFrame")[0].contentWindow;
	// 树结构初始化加载
	var setting = {
		view : {
			selectedMulti : false
		},
		data : {
			key : {
				title : "title"
			},
			simpleData : {
				enable : true
			}
		},
		callback : {
			onClick : function(event, treeId, treeNode) {
				tree.expandNode(treeNode);
				win.$('input[type=reset]').click();
				win.$('#categoryCode').val(treeNode.id);
				win.$('#categoryName').val(treeNode.name);
				win.page();
			}
		}
	}, tree, loadTree = function() {
		js.ajaxSubmit("${ctx}/cms/category/treeData?___t="
				+ new Date().getTime(), {
			ctrlPermi : '2'/*1拥有的权限 2管理的权限*/
		}, function(data) {
			tree = $.fn.zTree.init($("#tree"), setting, data);//.expandAll(true);
			// 展开第一级节点
			var nodes = tree.getNodesByParam("level", 0);
			for (var i = 0; i < nodes.length; i++) {
				tree.expandNode(nodes[i], true, false, false);
			}
			// 展开第二级节点
			// 		nodes = tree.getNodesByParam("level", 1);
			// 		for(var i=0; i<nodes.length; i++) {
			// 			tree.expandNode(nodes[i], true, false, false);
			// 		}
		}, null, null, js.text('loading.message'));
	};
	loadTree();
	// 工具栏按钮绑定
	$('#btnExpand').click(function() {
		tree.expandAll(true);
		$(this).hide();
		$('#btnCollapse').show();
	});
	$('#btnCollapse').click(function() {
		tree.expandAll(false);
		$(this).hide();
		$('#btnExpand').show();
	});
	$('#btnRefresh').click(function() {
		loadTree();
	});
	//调用子页分页函数
	function page() {
		win.page();
	}
</script>
